ragout of stewed livers - French English Dictionary